package org.jeecg.modules.purchase.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;

import java.util.Date;

@Data
public class PurchaseRecordRequest {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "已发布采购项目状态：1-公告，2-报名，3-投标，4-开标，5-评标，" +
            "6-中标，7-流标，8-废标，9-撤销，10-延期，11-终止，12-暂停，13-终止，14-暂停，" +
            "15-重新招标，16-其他")
    private String publishedStatus;

    @ApiModelProperty(value = "工程名称")
    private String projectName;

    @ApiModelProperty(value = "项目编号")
    private String projectNumber;

    @ApiModelProperty(value = "采购查询起始时间")
    private Date startTime;

    @ApiModelProperty(value = "采购查询结束时间")
    private Date endTime;

    /**
     * 当前页码（默认1）
     */
    @ApiModelProperty(value = "当前页码（默认1）")
    private Integer pageNum = 1;

    /**
     * 每页条数（默认10）
     */
    @ApiModelProperty(value = "每页条数（默认10）")
    private Integer pageSize = 10;

}
